import { showTishi } from './index.js'
export const kdic = {
	1: "服务器出错，请稍后重试",
	500: "请求被拒，请检查您的网络设置",
	10000: "未知原因错误",
	10001: "参数错误",
	10002: "缺少必要参数",
	10003: "数据库错误",
	10004: "获取验证码次数过于频繁", //网络错误
	10005: "您还没有登录，请先登录",
	10006: "您没有权限执行此操作",
	10007: "这是无效的操作",
	10008: "文件操作出错",
	10009: "签名出错",
	10010: "当前版本较低，需更新新版本使用此功能",
	10401: "登录失效请重新登录",

};

function billOrderStatus(status){
	switch (status){
		case 30001:
			showTishi('没有待支付订单'); 
			break;
		case 30002:
			showTishi('暂不支持该支付方式'); 
			break;
		case 30003:
			showTishi('服务不支持'); 
			break;
		case 30004:
			showTishi('账单已存在'); 
			break;
		case 30005:
			showTishi('余额不足，请充值或更换支付方式'); 
			break;
		case 30006:
			showTishi('没有待支付订单'); 
			break;
		case 30007:
			showTishi('没有待支付订单'); 
			break;
		case 30008:
			showTishi('订单已支付'); 
			break;
		case 30009:
			showTishi('在场车辆，仍在免费停车时段内'); 
			break;
		case 30010:
			showTishi('尚未开通在线缴费'); 
			break;
		case 30011:
			showTishi('订单已支付，请尽快离场'); 
			break;
		case 30012:
			showTishi('出场记录不匹配订单查询失败'); 
			break;
		case 30013:
			showTishi('仅限同一个人支付'); 
			break;
		case 30014:
			showTishi('请将车辆开至出口再缴费'); 
			break;
		case 30015:
			showTishi('无感支付'); 
			break;
		case 30016:
			showTishi('该停车场不可使用积分抵扣停车费'); 
			break;
		case 30017:
			showTishi('验证超时'); 
			break;
		case 30018:
			showTishi('请倒车重新驶到出口触发出场缴费'); 
			break;
		case 30019:
			showTishi('订单请求过于频繁，请稍后再试'); 
			break;
		case 30020:
			showTishi('订单已支付并已离场'); 
			break;
		case 30021:
			showTishi('缴费超时离场继续计费中(订单已支付，车辆在场，计费进行中，还未产生新的费用)'); 
			break;
		case 30022:
			showTishi('本订单费率有误无法缴费'); 
			break;
		case 30026:
			showTishi('未支付状态'); 
			break;
		case 30031:
			showTishi(' 停车卡车辆，订单金额完全抵扣，无需缴费'); 
			break;
		case 30033:
			showTishi('订单已支付，车辆在场，计费暂停中，缴费后免费离场时间内'); 
			break;
		case 30034:
			showTishi('白名单车辆，无需缴费'); 
			break;
		case 30035:
			showTishi('异常订单'); 
			break;
		case 50001:
			showTishi('车辆未入场'); 
			break;
		case 50002:
			showTishi('进出场记录已存在勿重复上传'); 
			break;
		case 50003:
			showTishi('停车场不在线'); 
			break;
		default:
			showTishi('服务器繁忙,重新查询账单或者重新扫描二维码'); 
	}
}

function getCode(value) {
	return kdic[value]
}

export default {
	billOrderStatus,
	kdic,
	getCode
}
